iterate through a shuffled list